@CHARSET "UTF-8";
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
body {
	font-size: 12px;
	font-family:"Arial";
	background:#EEE;
}
a{ color: #269; }
a:hover{ text-decoration:none; }

.clear { clear:both; }
.header {
	background:url(../images/menu_bg.gif);
	padding:15px 10px 0 10px;
}
.header h1 {
	color:#F5F5F5;
	font-size:14px;
	font-weight:normal;
}
.header li {
	float:left;
	margin:20px 1px 0 0;
	list-style:none;
	padding:5px;
	background:#75B500;
}
/* Forum links styles */
.header li.forum { background:#E15E18 }
.header li.forum:hover { background:#E96A1B }
.forum_links {
	position:absolute;
	margin:-26px 0 0 -5px;
	background:#36332A;
	color:#ccc;
	padding:3px 7px;
	width:175px;
	font-size:11px;
}

.header li.last { margin-left:20px; background:#DFA200; }
.header li.last:hover { background:#EFA211; }
.header li:hover { background:#81D121; }
.header li a{ color:#FFF; }
.content { margin:10px; }

/* Loginbox */
.loginbox {
	width:240px;
	height:120px;
	background:url(../images/login_box.gif);
	margin:150px auto;
	color:#FFF;
	padding:40px 30px;
	text-align:center;
}

/* Index Components */
.index_component {
	float:left;
	margin:10px;
	border:1px #DDD solid;
	padding:10px;
	background: #FFFFCC;
	width:300px;
}
.index_component h1{
	border-bottom:1px #DDD solid;
	font-size:12px;
	margin-bottom:10px;
}
.index_list {
	/*height:40px;*/
	clear:both;
	border-bottom:1px #DDD solid;
	font-size:11px;
	padding:5px 0;
}
.index_list.last { border:none; padding-bottom:0; }
.index_list img{
	float:left;
	margin:0 5px 0 0;
}
.photo_list_item {
	float:left;
	margin:5px;
	background:#FFF;
	padding:5px ;
}
#status, #status_comments { float:right; display:none; margin-top:-32px; background:url(../images/loading.gif); width:51px; height:19px; }